import java.util.*;

public class User {
    private static int number_count = 1;
    public int number;
    public Identity id;
    protected static final Map<Integer,Identity> map6 = new HashMap<>();
    static {
        map6.put(1,Identity.WEREWOLF);
        map6.put(2,Identity.WEREWOLF);
        map6.put(3,Identity.SEER);
        map6.put(4,Identity.GUARD);
        map6.put(5,Identity.VILLAGER);
        map6.put(6,Identity.VILLAGER);

    }
    public User(List<Integer> integers) {
        number = (number_count++);
        int no = integers.get(number - 1);
        id = map6.get(no);

    }
    @Override
    public String toString() {
        return number+"号玩家的身份是"+id.toString(lang.ch);
    }

    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        for (int i = 1; i < 7; i++) {
            list.add(i);
        }
        Collections.shuffle(list);
        List<User> userList = new ArrayList<>();
        for (int i = 0; i < 6; i++) {
            userList.add(new User(list));
        }
        for (User user: userList) {
            System.out.println(user.toString());
        }
    }
}
